18ee27f8561df18b19761ebd65f209eed88c19f5,subprojects/base-services/src/main/java/org/gradle/internal/classloader/FilteringClassLoader.java,FilteringClassLoader,FilteringClassLoader,#ClassLoader#Spec#,54
Before Change
public FilteringClassLoader(ClassLoader parent, Spec spec) {
super(parent);
packageNames.addAll(spec.packageNames);
packagePrefixes.addAll(spec.packagePrefixes);
resourceNames.addAll(spec.resourceNames);
resourcePrefixes.addAll(spec.resourcePrefixes);
classNames.addAll(spec.classNames);
disallowedClassNames.addAll(spec.disallowedClassNames);
disallowedPackagePrefixes.addAll(spec.disallowedPackagePrefixes);
}
public void visit(ClassLoaderVisitor visitor) {
After Change
public FilteringClassLoader(ClassLoader parent, Spec spec) {
super(parent);
this.packageNames = ImmutableSet.copyOf(spec.packageNames);
this.packagePrefixes = ImmutableSet.copyOf(spec.packagePrefixes);
this.resourceNames = ImmutableSet.copyOf(spec.resourceNames);
this.resourcePrefixes = ImmutableSet.copyOf(spec.resourcePrefixes);
this.classNames = ImmutableSet.copyOf(spec.classNames);
this.disallowedClassNames = ImmutableSet.copyOf(spec.disallowedClassNames);
this.disallowedPackagePrefixes = ImmutableSet.copyOf(spec.disallowedPackagePrefixes);
}
public void visit(ClassLoaderVisitor visitor) {